place where rainwater is stagnant - Spanish English Dictionary